WooCommerce\Facebook\Admin D

Total Complexity 190
Dependencies 13
Dependents 2
Total lines 2,395
Lines of code 1,817
Logical lines of code 480
Comment lines 381
Methods 35
Properties 3

Methods 35

Method Rating Maintainability Complexity Lines of code
add_tab_switch_script()
D
24
3 535
filter_products_by_sync_enabled()
C
31 25 116
add_product_settings_tab_content()
C
22
12 267
sync_product_attributes()
C
31 20 122
handle_products_sync_bulk_actions()
B
43 20 42
add_product_variation_edit_fields()
A
31 7 141
enqueue_scripts()
A
35 8 101
save_product_variation_edit_fields()
A
45 12 37
maybe_add_tax_query_for_excluded_taxonomies()
A
48 12 33
render_facebook_product_video_field()
S
47 5 42
add_product_list_table_columns_content()
S
52 6 25
__construct()
S
46 4 37
maybe_add_enabling_virtual_products_sync_notice()
S
50 4 30
resync_products()
S
60 5 14
maybe_show_product_disabled_sync_notice()
S
52 4 23
render_modal_template()
S
55 3 27
add_query_vars_to_find_products_with_sync_enabled()
S
53 3 25
add_handled_virtual_products_variations_notice()
S
56 3 19
add_facebook_sync_bulk_edit_dropdown_at_bottom()
S
55 3 19
filter_virtual_products_affected_enabling_sync()
S
66 4 7
change_custom_taxonomy_tip()
S
67 4 7
add_products_by_sync_enabled_input_filter()
S
58 3 14
get_product_not_ready_modal_message()
S
53 1 32
get_product_variation_meta()
S
68 3 7
ajax_sync_facebook_attributes()
S
64 3 9
get_product_removed_from_sync_confirm_modal_buttons()
S
60 1 18
get_product_removed_from_sync_confirm_modal_message()
S
62 1 15
is_current_product_published()
S
66 2 8
__get()
S
67 2 7
is_sync_enabled_for_current_product()
S
67 2 8
add_product_settings_tab()
S
66 1 8
get_product_not_ready_modal_buttons()
S
67 1 10
add_products_sync_bulk_actions()
S
72 1 5
get_product_categories_handler()
S
82 1 3
add_product_list_table_columns()
S
75 1 4